package cn.wit.summit.chwan.models.request;

import cn.wit.summit.chwan.utils.AccountUtil;

public class DiscoveryChoiceListRequest {
    private int type;
    private int f_tag_type ;
    private int sort_type;
    private int area_type;
    private int tag_type;
    private int game_type;
    private int pn;//页数
    private int pc;//每页数量
    private int credit_uid;

    public DiscoveryChoiceListRequest() {
    }

    public DiscoveryChoiceListRequest(int type, int sort_type, int tag_type, int game_type, int pn, int pc) {
        this.type = type;
        this.f_tag_type  = type;
        this.sort_type = sort_type;
        this.tag_type = tag_type;
        this.game_type = game_type;
        this.pn = pn;
        this.pc = pc;
        this.credit_uid = AccountUtil.getInstance().getUid();
    }

    public DiscoveryChoiceListRequest(int sort_type, int area_type, int pn, int pc) {//v1/rankingByGgArea/index
        this.sort_type = sort_type;
        this.area_type = area_type;
        this.pn = pn;
        this.pc = pc;
    }

    public DiscoveryChoiceListRequest(int game_type, int sort_type, int tag_type, int pn, int pc) {//v1/gameList/index
        this.sort_type = sort_type;
        this.tag_type = tag_type;
        this.game_type = game_type;
        this.pn = pn;
        this.pc = pc;
    }

    public int getF_tag_type() {
        return f_tag_type;
    }

    public void setF_tag_type(int f_tag_type) {
        this.f_tag_type = f_tag_type;
    }

    public int getArea_type() {
        return area_type;
    }

    public void setArea_type(int area_type) {
        this.area_type = area_type;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getSort_type() {
        return sort_type;
    }

    public void setSort_type(int sort_type) {
        this.sort_type = sort_type;
    }

    public int getTag_type() {
        return tag_type;
    }

    public void setTag_type(int tag_type) {
        this.tag_type = tag_type;
    }

    public int getGame_type() {
        return game_type;
    }

    public void setGame_type(int game_type) {
        this.game_type = game_type;
    }

    public int getPn() {
        return pn;
    }

    public void setPn(int pn) {
        this.pn = pn;
    }

    public int getPc() {
        return pc;
    }

    public void setPc(int pc) {
        this.pc = pc;
    }
}
